//package com.ruoyi.system.controller;
//
//import com.ruoyi.system.entity.PreventionUnitStopItem;
//import com.ruoyi.system.service.PreventionUnitStopItemService;
//import org.springframework.data.domain.Page;
//import org.springframework.data.domain.PageRequest;
//import org.springframework.http.ResponseEntity;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//
///**
// * (PreventionUnitStopItem)表控制层
// *
// * @author makejava
// * @since 2023-06-26 11:18:10
// */
//@RestController
//@RequestMapping("preventionUnitStopItem")
//public class PreventionUnitStopItemController {
//    /**
//     * 服务对象
//     */
//    @Resource
//    private PreventionUnitStopItemService preventionUnitStopItemService;
//
//    /**
//     * 分页查询
//     *
//     * @param preventionUnitStopItem 筛选条件
//     * @param pageRequest      分页对象
//     * @return 查询结果
//     */
//    @GetMapping
//    public ResponseEntity<Page<PreventionUnitStopItem>> queryByPage(PreventionUnitStopItem preventionUnitStopItem, PageRequest pageRequest) {
//        return ResponseEntity.ok(this.preventionUnitStopItemService.queryByPage(preventionUnitStopItem, pageRequest));
//    }
//
//    /**
//     * 通过主键查询单条数据
//     *
//     * @param id 主键
//     * @return 单条数据
//     */
//    @GetMapping("{id}")
//    public ResponseEntity<PreventionUnitStopItem> queryById(@PathVariable("id")  id) {
//        return ResponseEntity.ok(this.preventionUnitStopItemService.queryById(id));
//    }
//
//    /**
//     * 新增数据
//     *
//     * @param preventionUnitStopItem 实体
//     * @return 新增结果
//     */
//    @PostMapping
//    public ResponseEntity<PreventionUnitStopItem> add(PreventionUnitStopItem preventionUnitStopItem) {
//        return ResponseEntity.ok(this.preventionUnitStopItemService.insert(preventionUnitStopItem));
//    }
//
//    /**
//     * 编辑数据
//     *
//     * @param preventionUnitStopItem 实体
//     * @return 编辑结果
//     */
//    @PutMapping
//    public ResponseEntity<PreventionUnitStopItem> edit(PreventionUnitStopItem preventionUnitStopItem) {
//        return ResponseEntity.ok(this.preventionUnitStopItemService.update(preventionUnitStopItem));
//    }
//
//    /**
//     * 删除数据
//     *
//     * @param id 主键
//     * @return 删除是否成功
//     */
//    @DeleteMapping
//    public ResponseEntity<Boolean> deleteById( id) {
//        return ResponseEntity.ok(this.preventionUnitStopItemService.deleteById(id));
//    }
//
//}
//
